package metier;

public class TerrasseEnL extends Terrasse {

	private float longueurRectangle1;
	private float longueurRectangle2;
	private float largeurRectangle1;
	private float largeurRectangle2;
	private float surfaceRectangle1;
	private float surfaceRectangle2;

	public TerrasseEnL(float longueurRectangle1,
			float longueurRectangle2, float largeurRectangle1,
			float largeurRectangle2) {
		this.longueurRectangle1 = longueurRectangle1;
		this.longueurRectangle2 = longueurRectangle2;
		this.largeurRectangle1 = largeurRectangle1;
		this.largeurRectangle2 = largeurRectangle2;
	}


	public TerrasseEnL() {
		super();
		// TODO Auto-generated constructor stub
	}

	public float getLongueurRectangle1() {
		return longueurRectangle1;
	}

	public void setLongueurRectangle1(float longueurRectangle1) {
		this.longueurRectangle1 = longueurRectangle1;
	}

	public float getLongueurRectangle2() {
		return longueurRectangle2;
	}

	public void setLongueurRectangle2(float longueurRectangle2) {
		this.longueurRectangle2 = longueurRectangle2;
	}

	public float getLargeurRectangle1() {
		return largeurRectangle1;
	}

	public void setLargeurRectangle1(float largeurRectangle1) {
		this.largeurRectangle1 = largeurRectangle1;
	}

	public float getLargeurRectangle2() {
		return largeurRectangle2;
	}

	public void setLargeurRectangle2(float largeurRectangle2) {
		this.largeurRectangle2 = largeurRectangle2;
	}

	public float getSurfaceRectangle1() {
		return surfaceRectangle1;
	}

	public void setSurfaceRectangle1(float surfaceRectangle1) {
		this.surfaceRectangle1 = surfaceRectangle1;
	}

	public float getSurfaceRectangle2() {
		return surfaceRectangle2;
	}

	public void setSurfaceRectangle2(float surfaceRectangle2) {
		this.surfaceRectangle2 = surfaceRectangle2;
	}


	public float calculSurface(){
		surfaceRectangle1 = longueurRectangle1 * largeurRectangle1;
		surfaceRectangle2 = longueurRectangle2 * largeurRectangle2;
		setSurface(surfaceRectangle1+surfaceRectangle2);
		return surface;
	}
}
